@charset "utf-8";
/*public*/
.pagi {line-height: 100%; text-align: center; margin-top:30px;}
.pagi a {display: inline-block; background: #fff; padding: 10px; color: #666; border: #eee 1px solid; border-right: 0px; cursor: pointer; vertical-align: middle}
.pagi a:last-child {border-right: #eee 1px solid}
.pagi a.on {text-decoration: underline}

/*banner*/
.banner{ width:100%; height:340px; margin-left: auto; margin-right: auto; overflow:hidden;}
.banner .banner_btn{display:inline-block; color:#fff; background-color:#0066b5; padding:8px 20px;}
.banner .swiper-button-next{opacity:0.2; z-index:1000;}
.banner .swiper-button-next:hover{opacity:.5;}
.banner .swiper-button-prev{opacity:0.2; z-index:1000;}
.banner .swiper-button-prev:hover{opacity:.5;}

.banner .itme_1{background-color:#75838a;}
.banner .itme_1 .item_1_c{height:340px; overflow:hidden;}
.banner .itme_1 .item_1_c .img_1{position:absolute; right:0px; top:0px;}
.banner .itme_1 .item_1_c .txt{position:absolute; left:10px; top:78px; color:#fff;}
.banner .itme_1 .item_1_c .txt h1{font-size:30px; margin-top:15px;}
.banner .itme_1 .item_1_c .txt .p1{font-size:60px; font-weight:600;}


/*news_box*/
.news_box{padding:30px 0px;}
.news_box .title{height:45px; line-height:45px; color:#fff; background:#0066b5; padding:5px 5px 0px 5px;}
.news_box .title a.more{color:#fff; float:right; margin-right:15px;}
.news_box .title li{list-style:none; float:left; padding:0 30px; color:#fff; cursor:pointer;}
.news_box .title li a{color:#fff;}
.news_box .title li.on{background-color:#fff; color:#0066b5; border-radius:5px 5px 0px 0px;}
.news_box .title li.on a{color:#0066b5;}

.news_box .list {padding:15px;}
.news_box .list li{list-style:none; background:url(../images/news_list_icon.jpg) no-repeat 3px 15px; padding-left:15px; height:35px; line-height:32px;}
.news_box .list li span{float:right; font-size:14px; color:#666;}

.news_box .news_box_1{width:500px; height:300px; overflow:hidden; float:left; background:#0066b5; position:relative;}
.news_box .news_box_1 .item{position:relative;}
.news_box .news_box_1 .item a{display:block;}
.news_box .news_box_1 .item .txt{position:absolute; z-index:999; width:100%; bottom:35px; text-align: center; left:0px; color:#fff;}
.news_box .news_box_1 .textbg{position:absolute; z-index:1; width:100%; height: 35px; bottom:0px; left:0px; text-align:left; color:#fff; background:#0066b5; opacity:0.5; display:none;}
.news_box .news_box_1 .swiper-pagination{}
.news_box .news_box_1 .swiper-pagination-bullet{background:#fff; opacity:1; width:10px; height:10px;}
.news_box .news_box_1 .swiper-pagination-bullet-active{background:#0066b5;}

.news_box .news_box_2{width:660px; height:300px; float:right;}
.news_box .news_box_2 .item{display:none;}
.news_box .news_box_2 .on{display:block;}

/*link_btn*/
.link_btn{padding:0px; float: left; width:500px; background:#fff;}
.link_btn .list_ul{list-style:none;}
.link_btn .list_ul li{float:left; width:25%; text-align:center;}
.link_btn .list_ul li a{color:#0066b5; text-decoration:none;}
.link_btn .bs_icon{display:block; font-size:40px; border: solid 1px #edeeee; width:80px; height:80px; line-height:80px; margin:0px auto; border-radius:20px;}
.link_btn .bs_icon:hover{background-color:#0066b5; color:#fff; border-color:#0066b5;}
.link_btn .bs_name{font-size:15px; line-height:40px;}

/*zhuanti*/
.zhuanti{float: right; width:660px; background:#fff; padding-top:0px; overflow:hidden;}
.zhuanti .title{text-align:center; height:35px; line-height:35px; font-size:18px; margin-bottom:20px; display:none;}
.zhuanti .content{margin-right:-15px;}
.zhuanti .item{width:220px; height:110px; margin-right:5px; float: left; margin-bottom:5px;}
.zhuanti .item img{width:220px; height:110px;}
.zhuanti .item a{display:block;}
.zhuanti .big{width:50%; height:230px;}
.zhuanti .last{margin-right:0;}

/*links*/
.links{margin:20px 0px; }
.links li{float:left; list-style:none; float:left; width:265px; height:28px; margin-right:46px;}
.links li.last{margin-right:0px;}
.links select{width:265px;height:28px;color:#444;border:1px #ccc solid;}
.links select:hover{cursor:pointer;}


/*====================================================================================*/

/*page_banner*/
.page_banner{position:relative; height:180px; overflow:hidden; background-color:#75838a;}
.page_banner .banner_bg{position:absolute; z-index:0; width:100%; height:180px;}
.page_banner .banner_title{height:180px;}
.page_banner .banner_title .incn{position:absolute; left:0px; top:70px; font-size:35px; color:#fff;}
.page_banner .banner_title .inen{position:absolute; left:0px; top:120px; font-size:18px; color:#fff; font-family: "Segoe UI";}

.page_menu{height: 75px; background-color: #fbfbfb; border-bottom: 1px solid #e5e5e5;}
.page_menu ul{list-style:none; float:left;}
.page_menu li{ float:left; margin-right: 23px; font-size: 16px; line-height: 74px;}
.page_menu li a{display:block; padding:0 18px;}
.page_menu li a:hover, .page_menu li a.on { color: #0066b5; border-bottom: 2px solid #0066b5; position: relative; margin-bottom: -1px;}
.page_menu_fixed{position:fixed; top:0px; z-index: 9999;}

.page_content{background-color:#fff; padding-top: 40px; padding-bottom: 40px;}

/*====aboutus====*/
.aboutus{}

.aboutus .contenttext{line-height:35px;}
.aboutus .contenttext p{text-indent:2rem;}

/*====news====*/
.news{padding:35px 0px; }
.news .n_left{width:73%; float:left;}
.news .n_right{width:25%; float:right;}
.news .news_fg{height:35px; clear:both;}

/*news_focus*/
.news .news_focus{width:100%; background:#ccc; position:relative; display:none;}/*临时隐藏*/
.news .news_focus .news_focus_imgs{background:#444; height:367px; overflow:hidden;}
.news .news_focus .news_focus_imgs img{width:100%;}
.news .news_focus .news_focus_title{width:100%; height:67px; line-height:67px; position:absolute; bottom:0px; left:0px; z-index:10000; color:#fff; text-align:center;}
.news .news_focus .news_focus_title_bg{background:#000; width:100%; height:67px; opacity:0.5; position:absolute; bottom:0px; left:0px; z-index:999;}

/*news_box_1*/
.news .news_box_1{}
.news .news_box_1 .title{border-bottom:solid 2px #0066b5;}
.news .news_box_1 .title .t_name{float:left; background-color:#0066b5; color:#fff; display:block; padding:10px 20px; border-radius:5px 5px 0px 0px; font-weight:normal;}
.news .news_box_1 .title .t_more{float:right; line-height:45px;}
.news .news_box_1 .list{clear:both; background-color:#f4f4f4; padding:20px;}
.news .news_box_1 .list li{list-style:none; height: 35px; line-height:35px;}
.news .news_box_1 .list li span{float:right;}

/*news_box_2*/
.news .news_box_2{width:48%;float:left;}
.news .news_box_2.last{float:right;}
.news .news_box_2 .imgtitle{height:94px; padding:0px; overflow:hidden;}
.news .news_box_2 .imgtitle .img{width:120px; float:left; display:block;}
.news .news_box_2 .imgtitle .topic{margin-left:140px; display:block; line-height:25px;}
.news .news_box_2 .imgtitle .time{margin-left:140px; margin-top:5px; display:block;}
.news .news_box_2 .imgtitle .time span{margin-right:10px; color:#ccc; font-size:14px;}
.news .news_box_2 .title{border-bottom:solid 2px #0066b5}
.news .news_box_2 .title .t_name{float:left; color:#0066b5; display:block; padding:10px 0px; font-weight:normal;}
.news .news_box_2 .title .t_more{float:right; line-height:45px;}
.news .news_box_2 .list{clear:both; padding-top:16px;}
.news .news_box_2 .list li{list-style:none; height: 35px; line-height:35px;}
.news .news_box_2 .list li span{float:right;}

.news .news_ad{height:100px; width:100%; background:#0066b5; display:none; margin-bottom:35px;}
.news .news_ad img{height:100px; width:100%;}

/*news_list*/
.news_list{padding:35px 0px;}
.news_list .n_left{width:73%;}
.news_list .n_right{width:25%;}

.news_list .breadcrumb{height:40px; line-height:40px; color:#BDBDBD;}
.news_list .breadcrumb a{color:#BDBDBD;}
.news_list .breadcrumb a:hover{color:#0066b5;}
.news_list .breadcrumb em{padding:0 8px; font-style:normal; font-family:"宋体"}
.news_list .breadcrumb em:before{content:'>>'}

.news_list .topic_list{}
.news_list .topic_list li{list-style:none; background:url(../images/news_list_icon.jpg) no-repeat 3px 15px; padding-left:15px; height:35px; line-height:35px;}
.news_list .topic_list li span{float:right; color:#666;}
.news_list .topic_list li.fg{margin-top:30px;}

.news_list .content{margin-top:30px;}
.news_list .content .title{text-align:center; font-size:30px; line-height:38px; color:#0066b5; word-wrap:break-word}
.news_list .content .info{color:#ccc; text-align:center; padding-top:20px;}
.news_list .content .hr{border-bottom:solid 1px #ececec; padding-bottom:20px;}
.news_list .content .text{margin-top:18px; width:100%; height: auto; overflow-x:auto; line-height:28px;}
.news_list .content .text p{text-indent:2rem;}

.news_list .content .text_consult{margin-top:18px; width:100%; height: auto; overflow-x:auto; line-height:28px;}
.news_list .content .text_consult p{}

.news_list .rightmenu{margin-right:-10px; margin-bottom:-10px;}
.news_list .rightmenu li{list-style:none;float:left; width:50%;}
.news_list .rightmenu li a{display:block; text-align:center; background:#f4f4f4; color:#333; padding:10px 0px; margin:0px 10px 10px 0px;}
.news_list .rightmenu li a.on{background:#0066b5; color:#fff;}

.news_list .rightmenu2{margin-right:-10px; margin-bottom:-10px;}
.news_list .rightmenu2 li{list-style:none;float:left; width:100%;}
.news_list .rightmenu2 li a{display:block; text-align:center; background:#f4f4f4; color:#333; padding:10px 0px; margin:0px 10px 10px 0px;}
.news_list .rightmenu2 li a.on{background:#0066b5; color:#fff;}


/*====search====*/
.search{}
.search_list{padding:35px 0px;}
.search_list .topic_list{}
.search_list .topic_list li{list-style:none; padding-left:15px; line-height:30px; border-left:solid 2px #0066b5; margin-bottom:8px;}
.search_list .topic_list li .genre{margin-right:4px;}
.search_list .topic_list li .p1{}
.search_list .topic_list li .p2{color:#c7c7c7; font-size:12px; margin:0px; padding:0px;}
.search_list .topic_list span.highlight{color:red;}


/*====office====*/
.office{}
.office_main{padding:60px 0px;}
.office_main .list_ul{list-style:none;}
.office_main .list_ul li{float:left; width:25%; text-align:center;}
.office_main .list_ul li a{color:#0066b5; text-decoration:none;}
.office_main .list_title{margin:20px 0px; border-bottom: solid 1px #eaeaea; color:#0066b5; display:block; padding:8px 0px; text-align:center; width:100%; margin:30px auto; }
.office_main .bs_icon{display:block; font-size:40px; border: solid 1px #edeeee; width:100px; height:100px; line-height:100px; margin:0px auto; border-radius:20px;}
.office_main .bs_icon:hover{background-color:#0066b5; color:#fff; border-color:#0066b5;}
.office_main .bs_name{font-size:16px; line-height:60px;font-weight:bold;}


/*=======pay======*/

.office_pay{padding:20px 0px;}

.office_pay .formbox{border:solid 1px #edeeee; padding:40px; border-radius:20px; margin-bottom:20px;}
.office_pay .formbox .title{color:#8e8e8e;}
.office_pay .formbox ul{padding:0px;}
.office_pay .formbox li{list-style:none;}
.office_pay .formbox th{padding:5px; color:#8e8e8e;}
.office_pay .formbox td{padding:5px;}
.office_pay .formbox .list_table{width:100%; }
.office_pay .formbox .list_table .t_b{border-top:solid 1px #edeeee;}
.office_pay .formbox .list_table .l_b{border-left:solid 1px #edeeee;}
.office_pay .formbox .list_table th{border:solid 1px #edeeee; border-top:0; border-left:0; text-align: center; font-weight:200;}
.office_pay .formbox .list_table td{border:solid 1px #edeeee; border-top:0; border-left:0; text-align: center;}

.office_pay .formbox .userinfo{border-bottom:solid 1px #edeeee; margin-bottom:10px;}
.office_pay .formbox .userinfo p{line-height:30px;}
.office_pay .formbox .zd_title{list-style:none;}
.office_pay .formbox .zd_title li{float: left; margin-right:20px; width:10%; text-align:left;}
.office_pay .formbox .userzd ul{list-style:none; clear:both;}
.office_pay .formbox .userzd li{float: left; margin-right:20px; width:10%; text-align:left;}

.office_pay .btn{padding:5px 20px; background-color:#229cec; color:#fff; padding:4px 20px; border:none; display:inline-block; font-size:16px;}
.office_pay .money{color:red;}
.office_pay .s1{color:#fff; background:#db9b00; padding:0px 5px; border-radius:5px; font-size: 14px;}
.office_pay .title{text-align:center; font-size: 20px; padding:20px; font-weight:bold; color:#0066b5;}



/*====consult====*/

/*messages*/
.messages{padding:15px 0;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0;}
.messlist {height:30px;margin-bottom:10px;}
.messlist label{float:left;width:100px; height:30px; font-size:14px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px; height:28px; padding-left:5px; border:#ccc 1px solid;}
.messlist select{float:left;width:auto; height:28px; padding-left:5px; border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms{width:100px; display:none;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub button{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px; border:none;}
.messsub input:hover{ background:#f60;color:#fff;}

/*====reporting====*/
.reporting_header{background:#cfcfcf;}
.reporting_footer{ text-align:center; border-top:solid 1px #ccc;}

.tinyform{padding:10px 0px 60px 40px;}
.tinyform ul{list-style: none;}
.tinyform li{list-style: none;}
.cupboard{background-color:#fff;}

 .full h1{text-align: center; padding:15px 0px; color:#ccc;}
 .foot_txt{font-size:12px; padding:20px;}
 .bzbtn{padding:10px;}
 .menu{height:120px; position:relative;}
 .menu ul{ position:absolute; bottom:0px; right:10%;}
 .menu li{list-style:none;float: left;}
 .menu a{display:block; padding:5px 20px; background:#898989; border-radius:10px 10px 0px 0px; margin-right:10px; color:#fff;}
 .menu .on{list-style:none;float: left; background:#00a3e4;}

.c{clear:both; width:100%;}

.cupboard .tb{}
.cupboard .tb tr{}
.cupboard .tb th{height:35px; text-align:right; width: 220px;}
.cupboard .tb td{padding-left:5px;}
.cupboard .tb input{padding:5px 10px; width:300px;}
.cupboard .tb select{padding:5px 10px;}
.cupboard .tb span{color:red; padding:0px 4px;}

.mainbtn{height:400px; padding:120px 0px 0px 409px; background: url(../images/bz_bg.jpg) no-repeat bottom;}
.mainbtn li{list-style:none; float: left; text-align:center; margin:0px 10px;}
.mainbtn .icon{font-size:50px;}
.mainbtn .cbtn{background-color:#898989; display:block; padding: 20px; border-radius:25px; color:#fff;}
.mainbtn .cbtn:hover{background-color:#00a3e4; display:block; padding: 20px; border-radius:25px; color:#fff;}


.news_list{ border-bottom: 1px solid #f0f0f0; padding:20px 0 20px 0;}
.news_list h3{ line-height:24px; padding-bottom:7px;}
.news_list h3 a{ font-size:22px;color:#282828; font-family:Microsoft YaHei; font-weight:none;}
.news_list h3 a:hover{ color:#0066b5; text-decoration:none;}
.news_list .news_right p{height:52px; overflow:hidden;line-height:26px; color:#8e8e8e; font-size:14px; padding-bottom:5px;}
.news_list .news_right p a{color:#8e8e8e;}
.news_list .news_right{height:135px;}
.news_list .ju_pic {float:left; padding-right: 20px;}
.news_list .ju_pic img {width:200px;height:135px;}
.ping03{color:#8e8e8e;}
